package org.idea.qiyu.framework.retry.jdk.core;

import org.idea.qiyu.framework.retry.jdk.config.Retry;

/**
 * 重试策略
 *
 * @Author linhao
 * @Date created in 9:20 下午 2021/10/2
 */
public interface RetryStrategy {

    /**
     * 初始化一些参数配置
     *
     * @param retry
     * @param retryTask
     */
    void initArgs(Retry retry,RetryTask retryTask);

    /**
     * 重试策略
     */
    void retryTask();

}
